از حضرت صادق علیه السلام نقل شده است که آن حضرت در باب فضیلت روزه رجب فرمود چرا غافلید از روزه شعبان؟ راوى عرض کرد یابن رسول الله چه ثوابی دارد کسى که یک روز از شعبان را روزه بگیرد؟
حضرت فرمود به خدا قسم بهشت ثواب اوست.
عرض کرد یابن رسول الله بهترین اعمال در این ماه چیست؟ فرمود: صدقه دادن و استغفار . هر کس در ماه شعبان صدقه دهد، خداوند آن صدقه را رشد دهد همچنان که یکى از شما شتر تازه متولد شدهای را تربیت مىکند تا آن که در روز قیامت به صدقه دهنده برسد در حالتى که به اندازه کوه اُحُد شده باشد.